package com.garlicts.excel.util;

import java.io.File;
import java.io.IOException;

/**
 *	文件工具类
 *	@author wangwei 
 */
public class FileUtil {

	/**
	 *	获取文件名（不包含后缀） 
	 */
	public static String getFileName(String absoluteFilePath) {
		
		int start = absoluteFilePath.lastIndexOf(File.separator);
		int end = absoluteFilePath.lastIndexOf(".");
		if(start != -1  && end != -1) {
			return absoluteFilePath.substring(start + 1, end);
		}else {
			return null;
		}
		
	}
	
	/**
	 *	创建文件
	 *	@param 绝对路径
	 */
	public static void createFile(String absoluteFilePath) {
		
		File file = new File(absoluteFilePath);
		
		if(file.exists()) {
			file.delete();
		}
		
		File parentFile = file.getParentFile();
        if (!parentFile.exists()) {
        	parentFile.mkdirs();
        }
        
        try {
			file.createNewFile();
		} catch (IOException e) {
			e.printStackTrace();
		}
		
	}
	
	
}
